<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>dvm</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<h1 class="toc">Module dvm</h1>
<hr />
  <h2 class="toc">Classes</h2>
    <a target="mainFrame" href="dvm.ANNOTATIONS_DIRECTORY_ITEM_NAMEDTUPLE-class.html"
     >ANNOTATIONS_DIRECTORY_ITEM_NAMEDTUPLE</a><br />    <a target="mainFrame" href="dvm.AnnotationElement-class.html"
     >AnnotationElement</a><br />    <a target="mainFrame" href="dvm.AnnotationItem-class.html"
     >AnnotationItem</a><br />    <a target="mainFrame" href="dvm.AnnotationOffItem-class.html"
     >AnnotationOffItem</a><br />    <a target="mainFrame" href="dvm.AnnotationSetItem-class.html"
     >AnnotationSetItem</a><br />    <a target="mainFrame" href="dvm.AnnotationSetRefItem-class.html"
     >AnnotationSetRefItem</a><br />    <a target="mainFrame" href="dvm.AnnotationSetRefList-class.html"
     >AnnotationSetRefList</a><br />    <a target="mainFrame" href="dvm.AnnotationsDirectoryItem-class.html"
     >AnnotationsDirectoryItem</a><br />    <a target="mainFrame" href="dvm.CLASS_DEF_ITEM_NAMEDTUPLE-class.html"
     >CLASS_DEF_ITEM_NAMEDTUPLE</a><br />    <a target="mainFrame" href="dvm.ClassDataItem-class.html"
     >ClassDataItem</a><br />    <a target="mainFrame" href="dvm.ClassDefItem-class.html"
     >ClassDefItem</a><br />    <a target="mainFrame" href="dvm.ClassItem-class.html"
     >ClassItem</a><br />    <a target="mainFrame" href="dvm.ClassManager-class.html"
     >ClassManager</a><br />    <a target="mainFrame" href="dvm.CodeItem-class.html"
     >CodeItem</a><br />    <a target="mainFrame" href="dvm.DBC-class.html"
     >DBC</a><br />    <a target="mainFrame" href="dvm.DBCSpe-class.html"
     >DBCSpe</a><br />    <a target="mainFrame" href="dvm.DBGBytecode-class.html"
     >DBGBytecode</a><br />    <a target="mainFrame" href="dvm.DCode-class.html"
     >DCode</a><br />    <a target="mainFrame" href="dvm.DalvikCode-class.html"
     >DalvikCode</a><br />    <a target="mainFrame" href="dvm.DalvikVMFormat-class.html"
     >DalvikVMFormat</a><br />    <a target="mainFrame" href="dvm.Data-class.html"
     >Data</a><br />    <a target="mainFrame" href="dvm.DebugInfoItem-class.html"
     >DebugInfoItem</a><br />    <a target="mainFrame" href="dvm.DebugInfoItem2-class.html"
     >DebugInfoItem2</a><br />    <a target="mainFrame" href="dvm.EncodedAnnotation-class.html"
     >EncodedAnnotation</a><br />    <a target="mainFrame" href="dvm.EncodedArray-class.html"
     >EncodedArray</a><br />    <a target="mainFrame" href="dvm.EncodedArrayItem-class.html"
     >EncodedArrayItem</a><br />    <a target="mainFrame" href="dvm.EncodedCatchHandler-class.html"
     >EncodedCatchHandler</a><br />    <a target="mainFrame" href="dvm.EncodedCatchHandlerList-class.html"
     >EncodedCatchHandlerList</a><br />    <a target="mainFrame" href="dvm.EncodedField-class.html"
     >EncodedField</a><br />    <a target="mainFrame" href="dvm.EncodedMethod-class.html"
     >EncodedMethod</a><br />    <a target="mainFrame" href="dvm.EncodedTypeAddrPair-class.html"
     >EncodedTypeAddrPair</a><br />    <a target="mainFrame" href="dvm.EncodedValue-class.html"
     >EncodedValue</a><br />    <a target="mainFrame" href="dvm.FIELD_ID_ITEM_NAMEDTUPLE-class.html"
     >FIELD_ID_ITEM_NAMEDTUPLE</a><br />    <a target="mainFrame" href="dvm.FILL_ARRAY_DATA_NAMEDTUPLE-class.html"
     >FILL_ARRAY_DATA_NAMEDTUPLE</a><br />    <a target="mainFrame" href="dvm.FieldAnnotation-class.html"
     >FieldAnnotation</a><br />    <a target="mainFrame" href="dvm.FieldIdItem-class.html"
     >FieldIdItem</a><br />    <a target="mainFrame" href="dvm.FieldItem-class.html"
     >FieldItem</a><br />    <a target="mainFrame" href="dvm.FillArrayData-class.html"
     >FillArrayData</a><br />    <a target="mainFrame" href="dvm.HEADER_NAMEDTUPLE-class.html"
     >HEADER_NAMEDTUPLE</a><br />    <a target="mainFrame" href="dvm.HeaderItem-class.html"
     >HeaderItem</a><br />    <a target="mainFrame" href="dvm.IdItem-class.html"
     >IdItem</a><br />    <a target="mainFrame" href="dvm.MAP_ITEM_NAMEDTUPLE-class.html"
     >MAP_ITEM_NAMEDTUPLE</a><br />    <a target="mainFrame" href="dvm.METHOD_ID_ITEM_NAMEDTUPLE-class.html"
     >METHOD_ID_ITEM_NAMEDTUPLE</a><br />    <a target="mainFrame" href="dvm.MapItem-class.html"
     >MapItem</a><br />    <a target="mainFrame" href="dvm.MapList-class.html"
     >MapList</a><br />    <a target="mainFrame" href="dvm.MethodAnnotation-class.html"
     >MethodAnnotation</a><br />    <a target="mainFrame" href="dvm.MethodIdItem-class.html"
     >MethodIdItem</a><br />    <a target="mainFrame" href="dvm.MethodItem-class.html"
     >MethodItem</a><br />    <a target="mainFrame" href="dvm.OffObj-class.html"
     >OffObj</a><br />    <a target="mainFrame" href="dvm.PACKED_SWITCH_NAMEDTUPLE-class.html"
     >PACKED_SWITCH_NAMEDTUPLE</a><br />    <a target="mainFrame" href="dvm.PROTO_ID_ITEM_NAMEDTUPLE-class.html"
     >PROTO_ID_ITEM_NAMEDTUPLE</a><br />    <a target="mainFrame" href="dvm.PackedSwitch-class.html"
     >PackedSwitch</a><br />    <a target="mainFrame" href="dvm.ParameterAnnotation-class.html"
     >ParameterAnnotation</a><br />    <a target="mainFrame" href="dvm.ProtoIdItem-class.html"
     >ProtoIdItem</a><br />    <a target="mainFrame" href="dvm.ProtoItem-class.html"
     >ProtoItem</a><br />    <a target="mainFrame" href="dvm.SPARSE_SWITCH_NAMEDTUPLE-class.html"
     >SPARSE_SWITCH_NAMEDTUPLE</a><br />    <a target="mainFrame" href="dvm.SparseSwitch-class.html"
     >SparseSwitch</a><br />    <a target="mainFrame" href="dvm.StringDataItem-class.html"
     >StringDataItem</a><br />    <a target="mainFrame" href="dvm.StringIdItem-class.html"
     >StringIdItem</a><br />    <a target="mainFrame" href="dvm.TRY_ITEM_NAMEDTUPLE-class.html"
     >TRY_ITEM_NAMEDTUPLE</a><br />    <a target="mainFrame" href="dvm.TypeIdItem-class.html"
     >TypeIdItem</a><br />    <a target="mainFrame" href="dvm.TypeItem-class.html"
     >TypeItem</a><br />    <a target="mainFrame" href="dvm.TypeLItem-class.html"
     >TypeLItem</a><br />    <a target="mainFrame" href="dvm.TypeList-class.html"
     >TypeList</a><br />  <h2 class="toc">Functions</h2>
    <a target="mainFrame" href="dvm-module.html#determineNext"
     >determineNext</a><br />    <a target="mainFrame" href="dvm-module.html#readsleb128"
     >readsleb128</a><br />    <a target="mainFrame" href="dvm-module.html#readuleb128"
     >readuleb128</a><br />    <a target="mainFrame" href="dvm-module.html#writesleb128"
     >writesleb128</a><br />    <a target="mainFrame" href="dvm-module.html#writeuleb128"
     >writeuleb128</a><br />  <h2 class="toc">Variables</h2>
    <a target="mainFrame" href="dvm-module.html#ANNOTATIONS_DIRECTORY_ITEM"
     >ANNOTATIONS_DIRECTORY_ITEM</a><br />    <a target="mainFrame" href="dvm-module.html#BRANCH_DVM_OPCODES"
     >BRANCH_DVM_OPCODES</a><br />    <a target="mainFrame" href="dvm-module.html#BREAK_DVM_OPCODES"
     >BREAK_DVM_OPCODES</a><br />    <a target="mainFrame" href="dvm-module.html#CLASS_DEF_ITEM"
     >CLASS_DEF_ITEM</a><br />    <a target="mainFrame" href="dvm-module.html#DALVIK_OPCODES"
     >DALVIK_OPCODES</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_ADVANCE_LINE"
     >DBG_ADVANCE_LINE</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_ADVANCE_PC"
     >DBG_ADVANCE_PC</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_END_LOCAL"
     >DBG_END_LOCAL</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_END_SEQUENCE"
     >DBG_END_SEQUENCE</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_RESTART_LOCAL"
     >DBG_RESTART_LOCAL</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_SET_EPILOGUE_BEGIN"
     >DBG_SET_EPILOGUE_BEGIN</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_SET_FILE"
     >DBG_SET_FILE</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_SET_PROLOGUE_END"
     >DBG_SET_PROLOGUE_END</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_START_LOCAL"
     >DBG_START_LOCAL</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_START_LOCAL_EXTENDED"
     >DBG_START_LOCAL_EXTENDED</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_Special_Opcodes_BEGIN"
     >DBG_Special_Opcodes_BEGIN</a><br />    <a target="mainFrame" href="dvm-module.html#DBG_Special_Opcodes_END"
     >DBG_Special_Opcodes_END</a><br />    <a target="mainFrame" href="dvm-module.html#DEX_FILE_MAGIC"
     >DEX_FILE_MAGIC</a><br />    <a target="mainFrame" href="dvm-module.html#FIELD_ID_ITEM"
     >FIELD_ID_ITEM</a><br />    <a target="mainFrame" href="dvm-module.html#FIELD_READ_DVM_OPCODES"
     >FIELD_READ_DVM_OPCODES</a><br />    <a target="mainFrame" href="dvm-module.html#FIELD_WRITE_DVM_OPCODES"
     >FIELD_WRITE_DVM_OPCODES</a><br />    <a target="mainFrame" href="dvm-module.html#FILL_ARRAY_DATA"
     >FILL_ARRAY_DATA</a><br />    <a target="mainFrame" href="dvm-module.html#HEADER"
     >HEADER</a><br />    <a target="mainFrame" href="dvm-module.html#INVOKE_DVM_OPCODES"
     >INVOKE_DVM_OPCODES</a><br />    <a target="mainFrame" href="dvm-module.html#MAP_ITEM"
     >MAP_ITEM</a><br />    <a target="mainFrame" href="dvm-module.html#MATH_DVM_OPCODES"
     >MATH_DVM_OPCODES</a><br />    <a target="mainFrame" href="dvm-module.html#METHOD_ID_ITEM"
     >METHOD_ID_ITEM</a><br />    <a target="mainFrame" href="dvm-module.html#NORMAL_DVM_INS"
     >NORMAL_DVM_INS</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_00"
     >OPCODE_00</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_00_OP"
     >OPCODE_00_OP</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_AAAA"
     >OPCODE_AAAA</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_AA_OP"
     >OPCODE_AA_OP</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_BB"
     >OPCODE_BB</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_BBBB"
     >OPCODE_BBBB</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_BBBBBBBB"
     >OPCODE_BBBBBBBB</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_B_A_OP"
     >OPCODE_B_A_OP</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_CCCC"
     >OPCODE_CCCC</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_CC_BB"
     >OPCODE_CC_BB</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_G_F_E_D"
     >OPCODE_G_F_E_D</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_OP"
     >OPCODE_OP</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_SAA"
     >OPCODE_SAA</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_SAAAA"
     >OPCODE_SAAAA</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_SAAAAAAAA"
     >OPCODE_SAAAAAAAA</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_SBBBB"
     >OPCODE_SBBBB</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_SBBBB0000"
     >OPCODE_SBBBB0000</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_SBBBBBBBB"
     >OPCODE_SBBBBBBBB</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_SB_A_OP"
     >OPCODE_SB_A_OP</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_SCC"
     >OPCODE_SCC</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_SCCCC"
     >OPCODE_SCCCC</a><br />    <a target="mainFrame" href="dvm-module.html#OPCODE_SCC_BB"
     >OPCODE_SCC_BB</a><br />    <a target="mainFrame" href="dvm-module.html#PACKED_SWITCH"
     >PACKED_SWITCH</a><br />    <a target="mainFrame" href="dvm-module.html#PROTO_ID_ITEM"
     >PROTO_ID_ITEM</a><br />    <a target="mainFrame" href="dvm-module.html#SPARSE_SWITCH"
     >SPARSE_SWITCH</a><br />    <a target="mainFrame" href="dvm-module.html#SPECIFIC_DVM_INS"
     >SPECIFIC_DVM_INS</a><br />    <a target="mainFrame" href="dvm-module.html#TRY_ITEM"
     >TRY_ITEM</a><br />    <a target="mainFrame" href="dvm-module.html#TYPE_MAP_ITEM"
     >TYPE_MAP_ITEM</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_ANNOTATION"
     >VALUE_ANNOTATION</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_ARRAY"
     >VALUE_ARRAY</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_BOOLEAN"
     >VALUE_BOOLEAN</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_BYTE"
     >VALUE_BYTE</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_CHAR"
     >VALUE_CHAR</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_DOUBLE"
     >VALUE_DOUBLE</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_ENUM"
     >VALUE_ENUM</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_FIELD"
     >VALUE_FIELD</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_FLOAT"
     >VALUE_FLOAT</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_INT"
     >VALUE_INT</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_LONG"
     >VALUE_LONG</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_METHOD"
     >VALUE_METHOD</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_NULL"
     >VALUE_NULL</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_SHORT"
     >VALUE_SHORT</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_STRING"
     >VALUE_STRING</a><br />    <a target="mainFrame" href="dvm-module.html#VALUE_TYPE"
     >VALUE_TYPE</a><br />    <a target="mainFrame" href="dvm-module.html#__package__"
     >__package__</a><br /><hr />
<span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
